carabao (bubalus bubalis) - French English Dictionary